net: ena: introduce Low Latency Queues data structures according to ENA spec
authorArthur Kiyanovski <akiyano@amazon.com>
Thu, 11 Oct 2018 08:26:18 +0000 (11:26 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 15 Mar 2019 02:16:04 +0000 (02:16 +0000)
commit72a331fd30e53650593f26a968c8e0466bf009d4
treefaf32a5efed1d35cf50751d09cb5e1733a0d923a
parentaf33456262293cb8a90590d99c5b454019a83a55
net: ena: introduce Low Latency Queues data structures according to ENA spec

Low Latency Queues(LLQ) allow usage of device's memory for descriptors
and headers. Such queues decrease processing time since data is already
located on the device when driver rings the doorbell.

Signed-off-by: Arthur Kiyanovski <akiyano@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Gbp-Pq: Topic features/all/ena
Gbp-Pq: Name 0004-net-ena-introduce-Low-Latency-Queues-data-structures.patch
drivers/net/ethernet/amazon/ena/ena_admin_defs.h
drivers/net/ethernet/amazon/ena/ena_com.h
drivers/net/ethernet/amazon/ena/ena_netdev.c